//*******************************************商品列表删除jsquer
	// 获取要删除元素
	$('.del').click(function(){

		//获取当前元素的祖级元素 要删除元素
		var element = $(this).parents('tr');
		//console.log(element);
		//获取要删除元素的id值
		var id = element.find('.id').text();
		//发送ajax请求
		$.ajax({
			url:'/admin/cate/delete',
			data:{'id':id},
			dataType:'json',
			type:'get',
			success:function(data){
				//判断前面是否执行了,分类添加操作.如果有,获取数据库添加成功提示消息元素
				switch(data){
					case 1:
						if($('.delmes1').text()){
							//获取分类添加成功消息元素,修改属性,修改提示信息
							$('.delmes1').parent().parent().attr('class','col-xs-12 alert alert-success');
							$('.delmes1').text('商品分类存在子类,不能删除此分类');
							
						}else{
							//如果前面没有执行,数据库分类添加操作.使用空内容元素.修改属性,并输出提示信息
							$('.delmes2').addClass('col-xs-12 alert alert-success delmes2').text('商品分类存在子类,不能删除此分类');
							
						}
						break;
					case 2:
					 if($('.delmes1').text()){
						//获取分类添加成功消息元素,修改属性,修改提示信息
						$('.delmes1').parent().parent().attr('class','col-xs-12 alert alert-success');
						$('.delmes1').text('商品分类删除成功');
						//移出删除分类元素
						element.remove();
					}else{
						//如果前面没有执行,数据库分类添加操作.使用空内容元素.修改属性,并输出提示信息
						$('.delmes2').addClass('col-xs-12 alert alert-success delmes2').text('商品分类删除成功');
						//移出删除分类元素
						element.remove();
					}
					break;
					}
			},
			error:function(){
				//判断是否存在分类添加操作提示信息
				if($('delmes1').text()){
					//修改分类添加提示信息,输出分类删除成功信息
					$('delmes1').parent().parent().attr('class','col-xs-12 alert alert-danger');
					$('delmes1').text('服务器连接失败');
				}else{
					//如果没有分类添加提示信息,获取空元素,输出提示信息
					$('delmes2').addClass('col-xs-12 alert alert-danger delmes2').text('服务器连接失败');
				}
			},
			timeout:1,
			async:false
		});
	})
// *************************************************商品添加与修改jquery
    //分类表单提交状态全局标识
    var CATE_STATUS = false;
    //新增分类全局存储
    var narr = [];
    //邦定表单获取焦点事件.
    $('input').focus(function(){
    	//判断是否存在空添加输出信息,如果有移出
    	if($('.subinfo').text()){
    		$('.subinfo').remove();
    	}
    	this.select();
    	//判断直接添加二 三级分类时,是否选择了添加分类所在所属组
    	if($(this).parent().prev().prev().find('select').val() == 'null'){
    		//输出提示信息
    		$(this).parent().siblings('.notice').attr('class','alert alert-warning notice').text('请选择一个所属分类,再输入添加分类');
    		// $(this).blur();
    		return false;
    	}
    })

    //绑定表单商品分类文本框,丧失焦点事件
    $('input').blur(function(){
    		//如果当前分类框的分类下拉为空
    	    if($(this).parent().prev().prev().find('select').val() == 'null'){
    	    	//清空当前输入框,输入内容
    	    	$(this).val('');
    	    	//检测当前操作分类输入框
    	    	if($(this).attr('name') == 'catename2'){
    	    	 	$(this).parent().siblings('.notice').attr('class','alert alert-info notice').html('添加商品分类 (<b>请选择二级分类所属类</b>)');
    	    	}
    	    	
    	    	if($(this).attr('name') == 'catename3'){
    	    		$(this).parent().siblings('.notice').attr('class','alert alert-info notice').html('添加商品分类 (<b>请选择三级分类所属类</b>)');
    	    	}
    	    	return false;
    	    }
	        //获取分类名
	        var catename = $(this).val();
	        //声明正则
	        var reg = /^\S{1,32}$/;
	        //匹配
	        var res = reg.test(catename);
	        //判断正则
        	if(res){
	        	//输入信息符合规格输出信息
	            $(this).parent().siblings('.notice').attr('class','alert alert-success notice').text('可以使用此类');
	        	//获取当前添加的分类信息
	        	var text = $(this).val();

	        	//把上级填写分类信息添加到下级选择下拉里面
	    		var menu = $(this).parents('.notice_info').next().next().next().find('.menu');
	    		//如果当前页面新加入了顶级类型,加入新类型到二级选项框
	    		if(menu.attr('name')=='menu1'){
	    			//判断是否存在重复新增
	    			if(narr[0] == text){
	    				return false;
	    			}else{
	    			//新增分类到一级下拉框
	    			menu.append('<option value=0n>'+text+'</option>');
	    			narr[0] = text;
	    			}
	    		}

	    		//如果当前页面新加入了二级新类型,加入新类型到三级选项框
		    		if(menu.attr('name')=='menu2'){
		    			if(narr[1] == text){
		    				return false;
		    			}else{
		    			//新增分类到二级下拉框
		    			menu.append('<option value=0n>'+text+'</option>');
		    			narr[1] = text;
		    			}
		    		}
	        	//修改表单提交状态
	        	CATE_STATUS = 1;
        		//如果当前操作的是顶级分类框跳过,输出信息
        }else if(catename == ''){
        		//顶级分类跳过
	        	if($(this).attr('name')=='catename1'){
	        		return false;
	        	}else{
	        		//检测其他级别文本框输出信息
	            	$(this).parent().siblings('.notice').attr('class','alert alert-warning notice').html('<b style="color:red">你没有输入任何内容</b>请输入1到23个字符的商品分类名');        	
	        		return false;
	        	}
        }else{
        	//输入信息不符合规则时,提示信息
            $(this).parent().siblings('.notice').attr('class','alert alert-danger notice').text('你输入的分类名,不符合规格.请重新输入');
            return false;
        }
    })
	//============================================下拉框onchang事件
	$('select[name=menu1]').change(function(){
		//绑定分类改变事件
		//获取分类选中的值
		var value = $(this).val();
		//选择了添加二级信息,移出二级选项下拉框
		$('select[name=menu2]').remove();
		//添加二级元素
		$('.second').append('<select class="form-control menu" name="menu2"><option value="null">请选择</optino></select>');
		//console.log(value);
		if(value == '0n' ){
			return false;
		}
		//发送ajax请求
		$.ajax({
			url:'/admin/cate/second',
			dataType:"json",
			data:{id:value},
			type:"post",
			success:function(data){
				for(var i=0; i < data.length; i++){
					//添加二级分类信息
					$('select[name=menu2]').append('<option value='+data[i].id+'>'+data[i].catename+'</option>');
				}
			},
			error:function(){
				//返回错误信息
				$('.jserror').find('.notice').attr('class','alert alert-danger notice').text('连接服务器失败');
			},
			async:false
		});

	})


    $('form').submit(function(){
    	//无信息直接提交
    	if(!CATE_STATUS){
    		$(this).parent().prepend('<div class="alert alert-danger subinfo">你好像什么都没输入或则输入信息错误,还不能添加</div>')
    	}

    	//页面后退,刷新页面  未做

    	 return CATE_STATUS;
    })












